anything =
  (element * { anything }
   | attribute * { text }
   | text)*
foreign-elements = element * { anything }*
foreign-attributes = attribute * { text }*
foreign-nodes = (foreign-attributes | foreign-elements)*
